/**
 * 
 */
package co.edu.uniquindio.bean;

import javax.faces.bean.ManagedBean;
import javax.validation.constraints.Size;


import org.hibernate.validator.constraints.Range;

/**
 * @author Andres Felipe Abril
 * @author Luis Enrique Robledo
 * Esta clase representa una personaBean 
 */
@ManagedBean
public class PersonaBean 
{
	/**
	 * este atributo representa el nombre de una personaBeen
	 */
	private String nombre;
	/**
	 * este atributo representa el apellido de una personaBeen
	 */
	@Size(min=4,max=20,message="Mensaje de validacion")
	private String apellido;
	/**
	 * este atributo representa la cedula de una personaBeen
	 */
    private String cedula;
    /**
     * este atributo representa la edad de una personaBeen
     */
    @Range(min=18,message="Debe ser mayor de edad")
    private int edad;
    
	/**
	 * Este metodo permite obtener el nombre
	 * @return el nombre de la personaBeen
	 */
	public String getNombre() {
		return nombre;
	}
	/**
	 * este metodo me permite modificar la cedula
	 * @param el nombre a modificar
	 */
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	/**
	 * Este metodo permite obtener el apellido de la personaBeen
	 * @return the apellido
	 */
	public String getApellido() {
		return apellido;
	}
	/**
	 * Este metodo permite modificar el apellido de una personaBeen
	 * @param el apellido a modificar
	 */
	public void setApellido(String apellido) {
		this.apellido = apellido;
	}
	/**
	 * Este metodo permite obtener la cedula de una personaBeen
	 * @return la cedula de la persona
	 */
	public String getCedula() {
		return cedula;
	}
	
	/**
	 * Este metodo permite obtener la edad de una personaBeen
	 * @return la edad de la persona
	 */
	public int getEdad() {
		return edad;
	}
	/**
	 * Este metodo permite modificar la edad de una persona
	 * @param la edad de la persona a modificar
	 */
	public void setEdad(int edad) {
		this.edad = edad;
	}
	/**
	 * Este metodo me permite modificar una cedula
	 * @param cedula la cedula a modificar
	 */
	public void setCedula(String cedula) {
		this.cedula = cedula;
	}


}
